package org.tinygroup.channel.test.protocol.simple;

import org.tinygroup.channel.protocol.ProtocolListener;
import org.tinygroup.channel.protocol.impl.ProtocolListenerChain;
import org.tinygroup.channel.test.protocol.util.ConstantUtil;
import org.tinygroup.context.Context;

public class StringProtocolInListener2 implements ProtocolListener<String,String> {
	public void pre(String r,Context context,ProtocolListenerChain chain) {
		if(context.exist(ConstantUtil.KEY)){
			context.put(ConstantUtil.KEY, context.get(ConstantUtil.KEY)+"String2");
		}else{
			context.put(ConstantUtil.KEY, "String2");
		}
		chain.pre(r,  context);
	}
	public void post(String r,String r1,Context context,ProtocolListenerChain chain) {
		
		chain.post(r, r1, context);
	}
	public String getId() {
		return null;
	}
	@Override
	public void setId(String id) {
	}
	

}
